- 全部
- 默认排序
面向对象的编程思维
大部分使用 C 语言进行开发的工程师,在接触更高级的编程语言之前,都认为 C 语言是面向过程的。确实,对于一些小规模的应用程序,C 语言一般都被用作面向过程编程。例如:单片机应用程序开发。但是,如果是使用 C 语言开发一些规模较大的软件时,就必须用面向对象的思想去考虑和设计整个软件框架了。例如:嵌入
这个小型图形库提供点、线和字符绘图命令,用于 ATtiny85 上的 I2C 128x64 OLED 显示器。它通过避免显示缓冲器来支持RAM有限的处理器,并且可以与基于SH1106驱动芯片的I2C OLED显示器配合使用。 由于 I2C
之前的文章中介绍过串口和U盘的IAP程序设计。在物联网应用中,远程IAP升级MCU的程序是一项非常有用的功能。当设备出现程序问题或者需要更新程序时,只需要在服务器上对设备进行升级,不需要在有专门的人员去现场进行升级,节省人力物力。 要实现远程升级,首先要实现以下几个基本功能:
Keil总是未响应?
做单片机开发,很多都会用Keil做编译器。软件功能很强大,但经常会遇到莫名其妙的未响应、卡死,尤其在退出调试模式时,非常频繁。 这时就不得不打开任务管理器、强制关掉软件、再重新打开。。。甚是繁琐。 这里总结了可能的几个原因,需要的朋友可以参考尝试一下:注册信息到期打开 License
STM32作为应用最广泛的单片机,功能强大、灵活性高,有诸多优势,其中之一是I/O(输入/输出)模式及引脚配置方法,本文将详细介绍STM32的I/O模式及其引脚配置方法,希望对小伙伴们有所帮助。1、模拟输入模拟输入模式是将外部信号通过ADC
STM32由于资料丰富、稳定、性价比高,深受广大工程师和企业的喜爱。现在随便在招聘平台上搜索单片机开发或嵌入式开发,基本上都会被要求会STM32开发。但相比8051单片机,STM32对很多新人来说都感觉太复杂了,几百个寄存器、复杂的内核结构
尽管C语言研发多年,热度不再,但依然是应用最广泛的底层语言之一,不管是C++,还是单片机等都要用上C语言的算法,下面将列出15个C语言算法,可以让一个新手短时间内学透单片机。1、排序算法排序算法有很多种,如冒泡排序、选择排序、插入排序、快速
VK1C21E是一个点阵式存储映射的LCD驱动器,可支持最大56点(14SEGx4COM)的LCD 屏,也支持2COM和3COM的LCD屏。单片机可通过3个通信脚配置显示参数和发送显示数据, 也可通过指令进入省电模式。具备高抗干扰,显示效果
前两天,看到交流群里讨论了关于“TTL、RS232、485传输距离”的问题。今天特意抽出时间分享一下相关内容,希望能对大家有所帮助。概述可能很多人还都不太了解TTL、RS232、485,下面就简单概述一下它们分别是什么。1、TTL电平TTL
在单片机设计中,为保证实现特定功能,很多电子工程师会配备延时函数,但很多电子小白不清楚这个延时函数的作用,甚至也不知道怎么编写。本文将列出单片机的延时函数,希望对小伙伴们有所帮助。一般来说,单片机延时函数是指用于在单片机程序中实现一定时间延

扫码关注





















